Skip to content

Chart releaser#514

Merged
jubnl merged 3 commits intomauriceboe:mainfrom
gravitysc:chart-releaser
Apr 10, 2026
Merged

Chart releaser#514
jubnl merged 3 commits intomauriceboe:mainfrom
gravitysc:chart-releaser

Conversation

@kesslerdev
Copy link
Copy Markdown
Contributor

Objective

Provide a self-managed Helm repository to simplify the deployment and distribution of the project.

PR Summary

  • Chart Organization: Moved the Helm chart from chart/ to charts/trek/. This reorganization is mandatory for the Helm publishing actions to correctly identify and process the charts.
  • Version Automation: Updated the version bump workflow in .github/workflows/docker.yml to automatically synchronize the version and appVersion in charts/trek/Chart.yaml.
  • Helm Release Pipeline: Integrated a new release-helm job using stefanprodan/helm-gh-pages to automate chart publishing to GitHub Pages.

To initialize an empty gh-pages branch for the repository (mandatory for helm-gh-page action):

$ git checkout --orphan gh-pages
# preview files to be deleted
$ git rm -rf --dry-run .
# actually delete the files
$ git rm -rf . 

@jubnl
Copy link
Copy Markdown
Collaborator

jubnl commented Apr 10, 2026

lgtm! thank you!

@jubnl jubnl merged commit 098918b into mauriceboe:main Apr 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants